home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_09_08 / 9n08046a < prev    next >
Text File  |  1991-06-16  |  565b  |  27 lines

  1. /*   Typedef structures  */
  2. typedef struct{
  3.     char Red;
  4.     char Grn;
  5.     char Blu;
  6. } rgb;              /* Palette triple */
  7.  
  8.  
  9. typedef struct colornode{
  10.     rgb key;
  11.     char pal_num;
  12.     struct colornode *Link[8];
  13. } ColorNode;
  14.  
  15.  
  16. /*       Prototypes     */
  17.  
  18. ColorNode       *init_node(rgb color, char pal);
  19. ColorNode       *newnode(rgb color, char pal_num, ColorNode *parent, ColorNode *node);
  20. ColorNode       *Build_Tree(rgb *pal);
  21. void            Kill_Tree(ColorNode *node);
  22. char            find_color(rgb color, ColorNode *root);
  23.  
  24.  
  25.  
  26.  
  27.